.continar {
		padding-bottom: 160rpx;
		background: #f2f2f2;
		min-height: 100vh;
		padding-bottom:130rpx;
	}
	.tantan-box {

		
	}
	.tantan-bg {
		background: url('https://oss.jtmckj.com/drifbottle/plp-bg.png') no-repeat;
		background-size: 100%;
	}
	.gif-box {
		background: url('https://oss.jtmckj.com/drifbottle/plp-bg.png') no-repeat;
		background-size: 100% 100%;
		height: 1060rpx;
		.gif-bg {
			position: relative;
			top: 86rpx;
			height: 1030rpx;
			width: 100%;
		}
	}

	.notdeskList-contianr {
		padding: 0 24rpx;
		position: relative;
		.left-after {
			position: absolute;
			top: 60rpx;
			left: 0;
			width: 14rpx;
			height: 800rpx;
			
		}
		.rigth-after {
			position: absolute;
			top: 60rpx;
			right: 0;
			width: 14rpx;
			height: 800rpx;
		}
	}

	.content-plb {
		padding-top: 10rpx;
		background: url("https://oss.jtmckj.com/drifbottle/bg.png")no-repeat;
		background-size: 100% 100%;

		.plb-box {
			margin-top: 20rpx;
			height: 830rpx;
		}

	}

	.star-bg-img {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		z-index: -1;
	}

	.plb-continar {
		position: relative;
		padding-right: 24rpx;
		display: flex;
		align-items: center;
		justify-content: space-between;

		.num-continar {
			padding-left: 45rpx;
			width: 240rpx;
			height: 60rpx;
			line-height: 60rpx;
			background: #5E6E7E;
			border-radius: 0rpx 16rpx 16rpx 0rpx;
			background: raba(0, 0, 0.5);
			font-size: 24rpx;
			color: #fff;
		}

		.notify {
			position: relative;
			width: 100rpx;
			height: 100rpx;
			background: url("https://oss.jtmckj.com/drifbottle/notice.png")no-repeat;
			background-size: 100% 100%;

			.num {
				position: absolute;
				right: 0;
				top: 0;
				width: 32rpx;
				height: 32rpx;
				background: #FF3333;
				border-radius: 50%;
				font-size: 20rpx;
				color: #FFFFFF;
				text-align: center;
				line-height: 32rpx;
			}
		}
	}

	.banner-content {
		margin-top: 10rpx;
		padding: 0 24rpx;
		height: 120rpx;

		.banner {
			width: 100%;
			height: 100%;
		}
	}

	.list-continar {
		padding: 0 24rpx;
        margin-top: 20rpx;
		.title {
			height: 114rpx;
			line-height: 114rpx;
			font-weight: bold;
			font-size: 36rpx;
			color: #212121;
		}
		.nofity-box {
			display: flex;
				
			.item-image {
				position: relative;
				margin-right: 8rpx;
				image {
					width: 60rpx;
					height: 60rpx;
					border-radius: 16rpx;
				}
				.border-rd-box {
					position: absolute;
				   right: -2rpx;
				   top: -3rpx;
					width: 12rpx;
					height: 12rpx;
					background: #FF3333;
					border-radius: 50%;
				}
			}
		
		}

		.list-item-fwrp {
			width: 100%;
			display: flex;
			gap: 10rpx;
			flex-wrap: wrap;
			justify-content: space-between;
		}

		.list-item {
			margin-bottom: 20rpx;
			position: relative;
			padding-top: 17rpx;
			position: relative;
			padding-left: 24rpx;
			width: 318rpx;
			height: 190rpx;

			.name {
				height: 38rpx;
				width: 147rpx;
				font-weight: bold;
				font-size: 30rpx;
				color: #212121;
			}
            .ds-img {
				// margin-left: 10rpx;
				width: 60rpx;
				height: 30rpx;
			}
			.bq-box {
				margin-top: 57rpx;
				margin-bottom: 0rpx;
				display: flex;

				.label {
					font-weight: 500;
					font-size: 28rpx;
					color: #999999;
				}

				.tabLs {
					padding: 0 17rpx;
					height: 32rpx;
					text-align: center;
					line-height: 32rpx;
					background: #FFF2D9;
					border-radius: 4rpx;
					font-weight: 500;
					font-size: 24rpx;
					color: #FFAA00;
					
				}
			}

			.lm-info {
				flex: 1;
				font-weight: 500;
				font-size: 24rpx;
				color: #00CCAA;
			}

			.zt-bottom {
				position: absolute;
				bottom: 0;
				height: 48rpx;
				width: 100%;
				display: flex;
				align-items: center;
				justify-content: space-between;

				.label {
					font-weight: 500;
					font-size: 28rpx;
					color: #4C4CD9;
				}

				.time {
					margin-right: 44rpx;
					font-weight: 500;
					font-size: 28rpx;
					color: #4C4CD9;
				}
			}
		}
	
			.sex-icon {
				position: absolute;
				right: 0;
				top: 58rpx;
				width: 32rpx;
				height: 32rpx;
				
			}

		.list-item-pink {
			background: url("https://oss.jtmckj.com/drifbottle/list-pink.png")no-repeat;
			background-size: 100% 100%;
		}

		.list-item-blue {
			background: url("https://oss.jtmckj.com/drifbottle/list-blue.png")no-repeat;
			background-size: 100% 100%;
		}
		
		.list-item-pink-Aczt {
			background: url("https://oss.jtmckj.com/drifbottle/list-pink-Aczt.png")no-repeat;
			background-size: 100% 100%;
		}
		
		.list-item-blue-Aczt {
			background: url("https://oss.jtmckj.com/drifbottle/list-blue-Aczt.png")no-repeat;
			background-size: 100% 100%;
		}

		.por-img {
			position: absolute;
			right: 0;
			top: 0;
			border-radius: 50%;
			width: 80rpx;
			height: 80rpx;
			// background: url("https://oss.jtmckj.com/drifbottle/por-img.png")no-repeat;
			// background-size: 100% 100%;
		}
	}

	.footer-continar {
		position: fixed;
		bottom: 20rpx;
		width: 702rpx;
		height: 120rpx;
		left: 50%;
		transform: translateX(-50%);
		display: flex;
		justify-content: center;
		border-radius: 70rpx;
		background: linear-gradient(90deg, #E0F7FE, #EFFDF3, #E0F7FE, #EFFDF3);
		border-radius: 60rpx;
		opacity: 0.98;

		.footer-contet {
			// padding: 0 88rpx;
			width: 100%;
			display: flex;
			justify-content: space-between;
			align-items: center;
			position: relative;

		}

		// .footer-center {
		// 	transform: translateY(-40rpx);

		// 	image {
		// 		width: 120rpx !important;
		// 		height: 120rpx !important;
		// 	}
		// }

		.footer-item {
            width: 230rpx;
			display: flex;
			flex-direction: column;
			align-items: center;
			image {
				width: 60rpx;
				height: 60rpx;
			}

			.title {
				display: flex;
				flex-direction: column;
				justify-content: center;
				align-items: center;
				font-weight: 500;
				font-size: 24rpx;
				color: #212121;
			}

		}

	}
	.currentlyzt {
		margin-top: 25rpx;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		image {
			width: 380rpx;
			height: 320rpx;
		}
		.zt-title {
			margin-top: 20rpx;
			font-weight: 500;
			font-size: 24rpx;
			color: #999999;
		}
	}
	.oneellipsis {
	  -webkit-line-clamp: 1; /* 显示的最大行数 */
	  -webkit-box-orient: vertical;
	  overflow: hidden;
	  text-overflow: ellipsis;
	}
		
	.list-item-news {
		position: relative;
		padding: 20rpx 24rpx 20rpx 20rpx;
		width: 100%;
		background: linear-gradient(0deg, #FBD6E3, #A9EDE9);
		border-radius: 16rpx;
		margin-bottom: 10rpx;
		.da-box {
			position: absolute;
			right: 0rpx;
			top: 0;
			width: 120rpx;
			height: 40rpx;
			background: #F24479;
			border-radius: 0rpx 16rpx 0rpx 16rpx;
			font-weight: bold;
			font-size: 24rpx;
			color: #FFFFFF;
			text-align: center;
			line-height: 40rpx;
		}
		.flex-bwt {
			display: flex;
			.logo {
				border-radius: 16rpx;
				width: 160rpx;
				height: 160rpx;
			}
			.rg-contianr {
				flex: 1;
				margin-left: 24rpx;
				.title-li{
					margin-top: 10rpx;
					font-weight: bold;
					font-size: 32rpx;
					color: #212121;
				}
				.tabs-box {
					margin-top: 21rpx;
					display: flex;
					justify-content: center;
					align-items: center;
					// width: 120rpx;
					padding: 0 10rpx;
					height: 36rpx;
					background: #E5F6FF;
					border-radius: 18rpx;
					border: 0px solid #999999;
					opacity: 0.5;
					image {
						width: 22rpx;
						height: 22rpx;
						margin-right: 16rpx;
					}
					text {
						font-weight: 500;
						font-size: 24rpx;
						color: #00AAFF;
					}
				}
				
				.tabs-box-nr {
					margin-top: 21rpx;
					display: flex;
					justify-content: center;
					align-items: center;
					padding: 0 15rpx;
					height: 36rpx;
					background: #FFE5FF;
					border-radius: 18rpx;
					border: 0px solid #999999;
					opacity: 0.5;
					image {
						width: 21rpx;
						height: 23rpx;
						margin-right: 16rpx;
					}
					text {
						font-weight: 500;
						font-size: 24rpx;
						color: #FF80FF;
					}
				}
				.info-text {
					width: 450rpx;
					margin-top: 21rpx;
					font-weight: 500;
					font-size: 24rpx;
					color: #212121;
				}
				
				
			}
			
		}
		.list-bottom {
				margin-top: 20rpx;
				display: flex;
				align-items: center;
				justify-content: space-between;
				.date-time {
					font-weight: 500;
					font-size: 24rpx;
					color: #666666;
				}
				.roomCode {
					font-weight: bold;
					font-size: 36rpx;
					color: #212121;
				}
			}
	}
	
	::v-deep .u-modal__content__text {
		text-align: center !important;
	}
	
	.tabs-container {
		display: flex;
		overflow-x: auto;
		white-space: nowrap;
		width: 100%;
		width: 200rpx;
	}
	.xb-icon {
		display: flex;
		align-items: center;
	}